From Guelph, Hwy 6 north to Fergus; from Hwy 6 north, Wellington Rd 7 to Elora; alternatively, Wellington Rd 18 Fergus-Elora.